// pages/searchlist/searchlist.js

const{default:request}=require("../../utils/request")

Page({

  /**
   * 页面的初始数据
   */
  data: {
    foodlist:[]
  },
priceOrder:true,
commentOrder:true,
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
      // 获取从上一个页面传过来的参数
      console.log(20,options)
      // 修改当前页面的标题
      wx.setNavigationBarTitle({
        title: options.name,
      })
        // 从接口获取数据
        this.getList(options.id)
  },
  getList(id){
    //  请求接口
    request({
      url:`/categories/${id}?_embed=todaylist`
    }).then(res=>{
      console.log(33,res)
      this.setData({
        foodlist:res.todaylist
      })
    })
   },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  handleTap(e){
    // 点击手机 进入手机详情
    // 参数  手机id  手机名字
    console.log(90,e.currentTarget.dataset.id,e.currentTarget.dataset.name)
    var id = currentTarget.dataset.id
    var name = currentTarget.dataset.name
    // 跳转到手机详情页面
    wx.navigateTo({
      url: `/pages/detail/detail?id=${id}&name=${name}`,
    })
  },
  handlePrice(){
    // 点击价格排序
    // 每次点击 排序方式反转
    this.priceOrder=!this.priceOrder
    // 重新设置页面数据的值 (对 goodlist 排序)
    this.setData({
      foodlist:this.priceOrder?this.data.foodlist.sort((item1,item2)=>item1.price-item2.price):this.data.foodlist.sort((item1,item2)=>item2.price-item1.price)
    })
  },
  handleComment(){
    this.commentOrder=!this.commentOrder
    this.setData({
      foodlist:this.commentOrder?this.data.foodlist.sort((item1,item2)=>item1.price-item2.price):this.data.foodlist.sort((item1,item2)=>item2.price-item1.price)
    })
  },
})